Decoding Fault-Tolerant Quantum Computers